package com.government.member.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.government.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 会员卡对象 t_vip_info
 * 
 * @author system
 * @date 2023-09-18
 */
@TableName("t_vip_info")
@Data
public class VipInfo
{
    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.AUTO )
    private Long id;

    /** 会员卡名称 */
    private String name;

    /** 价格 */
    private BigDecimal price;

    /** 均价 元/每天 */
    private BigDecimal averagePrice;

    /** 有效时间 */
    private int time;

    /** 时间单位 */
    private String timeUnit;

    /** vip类型 1-vip 2-svip  3企业会员*/
    private int type;

    /** vip类型 1-会员卡购买 2-会员卡升级*/
    private int businessType;

    /** 排序号*/
    private int sort;

    /** 到期时间*/
    @TableField(exist = false)
    private String maturityTime;
}
